package com.kgc.scd.bean;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * coupon
 * @author 
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class Coupon implements Serializable {
    /**
     * 优惠券id
     */
    private Integer couId;

    /**
     * 券名
     */
    private String couName;

    /**
     * 所需积分
     */
    private Integer couCredit;

    /**
     * 有效天数
     */
    private Integer couExpireTime;

    /**
     * 折扣数
     */
    private BigDecimal couDiscount;

    /**
     * 适用种类(0:所有都适用 、 种类id)
     */
    private Integer couCategoryid;

    /**
     * 详细描述
     */
    private String couDetail;

    /**
     * 优惠券库存数
     */
    private Integer couStock;

    /**
     * 1为折扣券，0为满减券
     */
    private Integer couType;

    /**
     * 满减条件
     */
    private Integer couFull;

    /**
     * 满足条件后应该减少的金额
     */
    private Integer couSub;

    private static final long serialVersionUID = 1L;

}